服務(wù)器的作用是共享數(shù)據(jù)以及共享資源和分配工作。服務(wù)器計(jì)算機(jī)也可以為自己的計(jì)算機(jī)程序提供服務(wù);根據(jù)情況,這可能是交換條件交易的一部分,或者僅僅是技術(shù)可能性。下表顯示了使用服務(wù)器的幾種場景。
服務(wù)器類型 | 目的 | 客戶 |
---|---|---|
應(yīng)用服務(wù)器 | 托管網(wǎng)絡(luò)應(yīng)用程序(在網(wǎng)絡(luò)瀏覽器中運(yùn)行的計(jì)算機(jī)程序),允許網(wǎng)絡(luò)中的用戶運(yùn)行和使用它們,而無需在他們自己的計(jì)算機(jī)上安裝副本。與名稱所暗示的不同,這些服務(wù)器不需要成為萬維網(wǎng)的一部分;任何本地網(wǎng)絡(luò)都可以。 | 帶有網(wǎng)絡(luò)瀏覽器的計(jì)算機(jī) |
目錄服務(wù)器 | 維護(hù)可在大型分布式網(wǎng)絡(luò)(例如計(jì)算機(jī)、用戶、文件服務(wù)器上共享的文件和 Web 應(yīng)用程序)中找到的信息的索引或目錄。目錄服務(wù)器和名稱服務(wù)器是目錄服務(wù)器的示例。 | 任何需要在網(wǎng)絡(luò)上查找某些內(nèi)容的計(jì)算機(jī)程序,例如嘗試登錄的域成員、查找電子郵件地址的電子郵件客戶端或查找文件的用戶 |
通訊服務(wù)器 | 維護(hù)一個(gè)通信端點(diǎn)(用戶或設(shè)備)尋找其他端點(diǎn)并與之通信所需的環(huán)境。它可能包括也可能不包括通信端點(diǎn)目錄和存在檢測服務(wù),具體取決于網(wǎng)絡(luò)的開放性和安全參數(shù) | 通信端點(diǎn)(用戶或設(shè)備) |
計(jì)算服務(wù)器 | 通過網(wǎng)絡(luò)共享大量計(jì)算資源,尤其是CPU和隨機(jī)存取內(nèi)存。 | 任何需要比個(gè)人計(jì)算機(jī)更多的 CPU 能力和 RAM 的計(jì)算機(jī)程序都可能負(fù)擔(dān)得起。客戶端必須是聯(lián)網(wǎng)計(jì)算機(jī);否則,就不會有客戶端-服務(wù)器模型。 |
數(shù)據(jù)庫服務(wù)器 | 通過網(wǎng)絡(luò)維護(hù)和共享任何形式的數(shù)據(jù)庫(具有預(yù)定義屬性的有組織的數(shù)據(jù)集合,可以顯示在表格中)。 | 電子表格、會計(jì)軟件、資產(chǎn)管理軟件或幾乎任何消耗組織良好數(shù)據(jù)的計(jì)算機(jī)程序,尤其是大量數(shù)據(jù) |
傳真服務(wù)器 | 通過網(wǎng)絡(luò)共享一臺或多臺傳真機(jī),從而消除物理訪問的麻煩 | 任何傳真發(fā)件人或收件人 |
文件服務(wù)器 | 通過網(wǎng)絡(luò)共享文件和文件夾、保存文件和文件夾的存儲空間,或兩者兼而有之 | 聯(lián)網(wǎng)計(jì)算機(jī)是預(yù)期的客戶端,即使本地程序可以是客戶端 |
游戲服務(wù)器 | 使多臺計(jì)算機(jī)或游戲設(shè)備能夠玩多人視頻游戲 | 個(gè)人電腦或游戲機(jī) |
郵件服務(wù)器 | 使電子郵件通信成為可能,就像郵局使蝸牛郵件通信成為可能 | 電子郵件的發(fā)件人和收件人 |
媒體服務(wù)器 | 通過媒體流在網(wǎng)絡(luò)上共享數(shù)字視頻或數(shù)字音頻(以接收的部分可以在到達(dá)時(shí)觀看或收聽的方式傳輸內(nèi)容,而不是下載整個(gè)文件然后使用它) | 配備顯示器和揚(yáng)聲器的用戶使用的個(gè)人計(jì)算機(jī) |
打印服務(wù)器 | 通過網(wǎng)絡(luò)共享一臺或多臺打印機(jī),從而消除物理訪問的麻煩 | 需要打印東西的電腦 |
聲音服務(wù)器 | 使計(jì)算機(jī)程序能夠單獨(dú)或協(xié)同播放和錄制聲音 | 同一臺計(jì)算機(jī)和網(wǎng)絡(luò)客戶端的計(jì)算機(jī)程序。 |
代理服務(wù)器 | 充當(dāng)客戶端和服務(wù)器之間的中介,接受來自客戶端的傳入流量并將其發(fā)送到服務(wù)器。這樣做的原因包括內(nèi)容控制和過濾、提高流量性能、防止未經(jīng)授權(quán)的網(wǎng)絡(luò)訪問或只是通過大型復(fù)雜網(wǎng)絡(luò)路由流量。 | 任何聯(lián)網(wǎng)計(jì)算機(jī) |
虛擬服務(wù)器 | 與其他虛擬服務(wù)器共享硬件和軟件資源。它只存在于稱為hypervisor 的專用軟件中。該管理程序呈現(xiàn)虛擬硬件到服務(wù)器,就好像它是真實(shí)的物理硬件。[7]服務(wù)器虛擬化允許更高效的基礎(chǔ)設(shè)施。[8] | 任何聯(lián)網(wǎng)計(jì)算機(jī) |
網(wǎng)絡(luò)服務(wù)器 | 托管網(wǎng)頁。Web 服務(wù)器使萬維網(wǎng)成為可能。每個(gè)網(wǎng)站都有一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器。此外,每個(gè)服務(wù)器可以托管多個(gè)網(wǎng)站。 | 帶有網(wǎng)絡(luò)瀏覽器的計(jì)算機(jī) |
幾乎整個(gè)Internet結(jié)構(gòu)都基于客戶端-服務(wù)器模型。高級根域名服務(wù)器、DNS和路由器引導(dǎo) Internet 上的流量。有數(shù)以百萬計(jì)的服務(wù)器連接到互聯(lián)網(wǎng),在世界范圍內(nèi)持續(xù)運(yùn)行并且?guī)缀跗胀ɑヂ?lián)網(wǎng)用戶采取的每一項(xiàng)操作都需要與一臺或多臺服務(wù)器進(jìn)行一次或多次交互。有不使用專用服務(wù)器的例外情況;例如,點(diǎn)對點(diǎn)文件共享和電話的一些實(shí)現(xiàn)(例如 Microsoft?Skype 之前)。